package com.example.spinning.bean;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;

//产量月报
@Table(name = "monthly_report")
public class MonthlyReport {
    /**
     * 车间：生产该批纱线的车间。
     * 月份/年份：指具体年月。
     * 小样只数：小样数量。
     * 18NM以下：18支以下的纱线重量。（kg）
     * 22NM：22支纱线的重量。
     * 24-28NM：24-28支纱线的重量。
     * 28NM：28支以上纱线的重量。
     * 给一纺加工18NM以下：给一纺加工18支以下纱线的重量。（二车间报表）
     * 合计：所有纱线的重量。
     * 一纺合股：给一纺合股纱线的重量。（二车间报表）
     * 三纺合股：给三车间合股纱线的重量。（二车间报表）
     * 其他合股：其他合股纱线的重量。（二车间报表）
     */
    @Id
    private  Long id;//纱线id
    @Column
    private  String workshop;//车间：生产该批纱线的车间。
    @Column
    private  String name;//该批纱线的名称
    @Column
    private  String month;//月份/年份：指具体年月。
    @Column
    private  Long sample_num;//小样只数：小样数量。
    @Column
    private  Float below_18nm;//18NM以下：18支以下的纱线重量。（kg）
    @Column
    private  Float weight_22nm;//22NM：22支纱线的重量。
    @Column
    private  Float weight_24_28nm;//24-28NM：24-28支纱线的重量。
    @Column
    private  Float weight_28nm;//28NM：28支以上纱线的重量。
    @Column
    private  Float process_18nm_below;//给一纺加工18NM以下：给一纺加工18支以下纱线的重量。（二车间报表）
    @Column
    private  Float sum;//合计：所有纱线的重量
    @Column
    private  Float spinning_stock;//一纺合股：给一纺合股纱线的重量。（二车间报表）
    @Column
    private  Float three_spinning_stock;//三纺合股：给三车间合股纱线的重量。（二车间报表）
    @Column
    private  Float other_spinning_stock;//其他合股：其他合股纱线的重量。（二车间报表）
    @Column
    private String remarks;//备注

    public MonthlyReport() {
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getWorkshop() {
        return workshop;
    }

    public void setWorkshop(String workshop) {
        this.workshop = workshop;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getMonth() {
        return month;
    }

    public void setMonth(String month) {
        this.month = month;
    }

    public Long getSample_num() {
        return sample_num;
    }

    public void setSample_num(Long sample_num) {
        this.sample_num = sample_num;
    }

    public Float getBelow_18nm() {
        return below_18nm;
    }

    public void setBelow_18nm(Float below_18nm) {
        this.below_18nm = below_18nm;
    }

    public Float getWeight_22nm() {
        return weight_22nm;
    }

    public void setWeight_22nm(Float weight_22nm) {
        this.weight_22nm = weight_22nm;
    }

    public Float getWeight_24_28nm() {
        return weight_24_28nm;
    }

    public void setWeight_24_28nm(Float weight_24_28nm) {
        this.weight_24_28nm = weight_24_28nm;
    }

    public Float getWeight_28nm() {
        return weight_28nm;
    }

    public void setWeight_28nm(Float weight_28nm) {
        this.weight_28nm = weight_28nm;
    }

    public Float getProcess_18nm_below() {
        return process_18nm_below;
    }

    public void setProcess_18nm_below(Float process_18nm_below) {
        this.process_18nm_below = process_18nm_below;
    }

    public Float getSum() {
        return sum;
    }

    public void setSum(Float sum) {
        this.sum = sum;
    }

    public Float getSpinning_stock() {
        return spinning_stock;
    }

    public void setSpinning_stock(Float spinning_stock) {
        this.spinning_stock = spinning_stock;
    }

    public Float getThree_spinning_stock() {
        return three_spinning_stock;
    }

    public void setThree_spinning_stock(Float three_spinning_stock) {
        this.three_spinning_stock = three_spinning_stock;
    }

    public Float getOther_spinning_stock() {
        return other_spinning_stock;
    }

    public void setOther_spinning_stock(Float other_spinning_stock) {
        this.other_spinning_stock = other_spinning_stock;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }
}
